import { LayoutsComponent } from './layouts.component';
import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
import { NgZorroAntdModule, NzCheckboxModule } from 'ng-zorro-antd';
import { ShareModule } from 'app/shared/ShareModule';
import { NavbarComponent } from './navbar/navbar.component';
import { PageRibbonComponent } from './profiles/page-ribbon.component';
import { FooterComponent } from './footer/footer.component';
import { HeaderComponent } from './header/header.component';
import { PublicComponentModule } from 'app/public';
import { AuthModule } from 'app/auth/auth.module';
import { SysMsgBoxComponent } from './header/sys-msg-box/sys-msg-box.component';
import { ChangePasswordBoxComponent } from './header/change-password-box/change-password-box.component';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
const COMPONENT = [
    LayoutsComponent,
    PageRibbonComponent,
    NavbarComponent,
    FooterComponent,
    HeaderComponent,
    SysMsgBoxComponent,
    ChangePasswordBoxComponent
];

@NgModule({
    imports: [
        ShareModule,
        FormsModule,
        NgZorroAntdModule,
        RouterModule,
        PublicComponentModule,
        AuthModule,
        ReactiveFormsModule,
        NzCheckboxModule
    ],
    declarations: COMPONENT,
    exports: COMPONENT
})
export class LayoutsModule {}
